📢 GORM теперь поддерживает дженерики — работа с БД в Go стала ещё проще и безопаснее!
С версии GORM v1.30.0 появилась полноценная поддержка дженериков (Go 1.18+), которая позволяет писать более выразительный и типобезопасный код без шаблонных повторов. 🔧 Пример:
ctx := context.Background()
// Создание gorm.G[User](db).Create(ctx, &User{Name: "Alice"})
✅ Что это даёт: • Типобезопасность на этапе компиляции • Более компактный и читаемый код • Лёгкая интеграция с OnConflict, Joins, Hints, Preload и пр. • Улучшенный DX (developer experience)
📢 GORM теперь поддерживает дженерики — работа с БД в Go стала ещё проще и безопаснее!
С версии GORM v1.30.0 появилась полноценная поддержка дженериков (Go 1.18+), которая позволяет писать более выразительный и типобезопасный код без шаблонных повторов. 🔧 Пример:
ctx := context.Background()
// Создание gorm.G[User](db).Create(ctx, &User{Name: "Alice"})
✅ Что это даёт: • Типобезопасность на этапе компиляции • Более компактный и читаемый код • Лёгкая интеграция с OnConflict, Joins, Hints, Preload и пр. • Улучшенный DX (developer experience)
Durov said on his Telegram channel today that the two and a half year blockchain and crypto project has been put to sleep. Ironically, after leaving Russia because the government wanted his encryption keys to his social media firm, Durov’s cryptocurrency idea lost steam because of a U.S. court. “The technology we created allowed for an open, free, decentralized exchange of value and ideas. TON had the potential to revolutionize how people store and transfer funds and information,” he wrote on his channel. “Unfortunately, a U.S. court stopped TON from happening.”
How Does Bitcoin Mining Work?
Bitcoin mining is the process of adding new transactions to the Bitcoin blockchain. It’s a tough job. People who choose to mine Bitcoin use a process called proof of work, deploying computers in a race to solve mathematical puzzles that verify transactions.To entice miners to keep racing to solve the puzzles and support the overall system, the Bitcoin code rewards miners with new Bitcoins. “This is how new coins are created” and new transactions are added to the blockchain, says Okoro.